package com.qujia.station.utils;

import com.qujia.common.core.domain.entity.SysUser;
import com.qujia.common.utils.DictUtils;
import com.qujia.station.service.impl.StaffServiceImpl;
import com.qujia.system.utils.UserUtil;
import org.apache.commons.lang3.StringUtils;

/**
 * @date 2023/7/27
 */
public class StaffUtil {

    // 判断用户角色是否是员工
    public static boolean isStaff(SysUser user){
        String roleId = DictUtils.getDictValue(StaffServiceImpl.DIC_TYPE_STAFF_SETTING, StaffServiceImpl.DIC_LABEL_STAFF_ROLE_ID);
        if (StringUtils.isNumeric(roleId)) {
            return UserUtil.hasRole(user, Long.parseLong(roleId));
        }
        return false;
    }

}
